@charset "utf-8";
/* CSS Document */
.wrap{width:100%;zoom:1; background:#ffffff;}
.box_mg{margin:6px auto;}
.left_box{width:696px; float:left; position:relative;}
.right_box{float:right; width:230px;}
.com_box{ border:5px solid #71C0ED; padding:10px;}
.hotel_s_box h1{ font-size:14px; line-height:18px;}
.hotel_s_box span{ height:24px; line-height:24px; display:inline-block; float: left;}
.hotel_s_box input{ border:1px solid #7f9db9; line-height:22px; height:22px; padding:0 3px; color:#999;}
.hotel_s_box .city_input{background:url(../images/smallpic/icon_2.png) no-repeat 97% 50%; }
.hotel_s_box ul{margin:10px 0 5px 0;}
.hotel_s_box li{float:left; padding:0 20px 0 0;}
.hotel_s_box .last{padding:0;}
.hotel_s_box .room_price{ width:94px;}
.hotel_s_box .search{ width:92px; height:37px; background:url(../images/smallpic/list_1.gif) no-repeat 0 0; border:none; color:#404040; margin:-10px 0 0 0; position:relative; cursor:pointer;}
.list_wrap{margin:5px 0 0 0; padding:1px 0;zoom:1;}
.list_title{ color:#666; padding:5px 0; border-bottom:1px solid #D4D4D4;zoom:1;}
.list_title em{color:#C06; font:bold normal 14px/16px "宋体";}
.sel_sort{margin:-3px 0 0 0; position:relative; width:170px; position:absolute; top:5px; right:0;}
.h_box .pic img{border:1px solid #d4d4d4; padding:1px;}
.h_box .r_box{width:372px; line-height:20px; color:#333; overflow:hidden;}
.h_box .r_box .intro{ height:60px; width:430px; overflow:hidden;}
.h_box .r_box .name{line-height:26px; height:26px; display:block; width:450px; overflow:hidden;}
.h_box li{margin:20px 0 20px 0; overflow:hidden;  float:none;}
.h_box .star_s3{margin:7px auto;}
.see_list h1{height:30px; width:215px; padding:0 0 0 15px; line-height:30px; color:#000; font-weight:bold; background:#f0f0f0;}
/* ticket-list */
.list_s_box{border:1px solid #ddd; padding:6px 17px;}
.list_s_box .tb{width:210px; height:24px; border:1px solid #abadb3; padding:0 5px; line-height:normal;}
.list_s_box span{display:inline-block; line-height:26px; margin:0 10px 0 0;}
.search_btn{width:83px; height:29px; background:url(../images/smallpic/search.gif) no-repeat 0 0; text-indent:-9999px; margin:0 0 0 20px; vertical-align:8px; cursor:pointer;}
.list_left{width:696px;}
.list_right{width:274px; float:right;}
.list_right .else_box{margin:0 0 6px 0;}
.hotBox li .sorting1, .hotBox li .sorting2, .hotBox li .sorting3, .hotBox li .sorting4 {width: 16px;height: 16px;background-position: -21px -574px;display: inline-block;line-height: 16px;text-align: center;color: white;margin: 0 5px 0 1px;}
.satisfy_view{ height:340px; overflow:hidden;}
.satisfy_view .hotBox{margin:10px 11px 0 11px;}
.satisfy_view .hotBox .show_pic{margin: 10px 0;}
.satisfy_view .hotBox li .comment{color:#ff6600; font-weight:bold; margin:0 0 0 5px;}
.satisfy_view .hotBox li .comment:hover{text-decoration:none;}
.hotBox{margin:0 11px;}
.hotBox li{ background:url(../images/smallpic/dashed.gif) no-repeat right bottom; padding:3px 0 1px; margin:0 0 5px 0;}
.hotBox li a{color:#666;}
.hotBox .otherli{padding:13px 0; margin:0;}
.hotBox .last{ background:none;}
.hotBox li .sorting1,.hotBox li .sorting2,.hotBox li .sorting3,.hotBox li .sorting4{width:16px; height:16px; background-position:-21px -574px; display:inline-block; line-height:16px; text-align:center; color:#fff; margin:0 5px 0 1px;}
.hotBox li .show_pic,.satisfy_view .hotBox .show_pic{ margin:5px 0 8px 0; display:block;}
.hotBox li .sorting2{ background-position:-38px -574px;}
.hotBox li .sorting3{ background-position:-55px -574px;}
.hotBox li .sorting4{ background-position:-72px -574px;}
.hotBox li img{width:249px; height:59px;}
.hotel_sroting{margin:17px 0 0 0;}
.hotel_sroting .gra_body{padding:1px 0 3px 0;}

.hot_comment{margin:11px 11px 0 11px;}
.hot_comment li{line-height:14px; padding:11px 0; background:url(../images/smallpic/dashed.gif) repeat-x 5px bottom;}
.hot_comment .last{background:none;}
.hot_comment li h1{ color:#266392; font:normal 14px/16px "宋体";}
.star5{background-position:0 -685px;}
.star2{background-position:0 -733px;}
.star1{background-position:0 -749px;}
.star4_half{background-position:-75px -685px;}
.star4{background-position:0 -701px;}
.star3_half{background-position:-75px -701px;}
.star3{background-position:0 -717px;}
.hot_comment li .star_box{margin:9px 0;}
.hot_comment li .star_box a{ vertical-align:4px; color:#0055aa; margin:0 0 0 5px;}
.wb_box .else_body{height:270px;}


.condition{padding:5px 15px; background:#71C0ED; height:24px;}
.condition div{margin:0 35px 0 0;}
.condition .last{margin:0; width:230px;}
.condition .tb1{ height:20px; width:140px; padding:0 5px; border:1px solid #abadb3; background:#fff; line-height:22px;}
.condition .s1_btn{ width:47px; height:22px; background-position:-307px -377px; color:#333; display:inline-block;}
.s_icon1{display:block; width:12px; height:14px; background-position:-288px -377px; float:left; margin:5px 5px 0 0;}
.list_box_s1 li{border:1px solid #71C0ED; border-top-width:4px; padding:15px 15px; margin:0 0 10px 0;}
.list_box_s1 a:hover{color:#336699;}
.list_box_s1 .pic_box{ float:left;}
.list_box_s1 .pic_box img{width:160px; height:100px;}
.list_box_s1 .price_box,.h_box .price_box{float:right;font-size:12px; color:#F60; font-family:Arial, Helvetica, sans-serif;width:100px; overflow:hidden;}
.list_box_s1 .price_box i,.h_box .price_box i{font-size:25px; font-weight:bold; margin:0 3px;}
.price_box strong{ padding:0 0 0 10px; height:25px; overflow:hidden; line-height:25px; width:90px;}
.rel_info{margin:7px 0 0 0; text-align:center;}
.list_box_s1 .rel_info .star_s3{margin:0 auto 7px;}
.list_box_s1 .dp_nums,.h_box .dp_nums{color:#336699; display:block; margin:7px 0 0 0;}
.list_box_s1 .info_box{width:390px; float:left; margin:0 0 0 10px;_display:inline; line-height:20px; color:#888;} 
.list_box_s1 .info_box p i{color:#333;}
.list_box_s1 .name{ font-size:16px;}
.list_box_s1 .info .more{float:right; margin:-20px 0 0 0; position:relative; padding:0 12px 0 0; cursor:pointer;}
.list_box_s1 .info p{ height:44px;  overflow:hidden; color:#333; line-height:22px}
.list_box_s1 .check,.price_box .check{display: block;margin: 7px auto 0 ;width: 65px;height: 23px;line-height: 23px;text-align: center;vertical-align: middle;color: #D3670F;background-position:-96px -45px;}
.list_box_s1 .check:hover{color:#D3670F; text-decoration:none;}
.h_box .check{margin:10px auto;}
.t_list li{ border:none;border-top:1px solid #eeeeee; background:#f6f6f6; padding:17px 10px 17px 15px; overflow:hidden; margin:0;}
.t_list .price_box{margin:20px 0 0 0;}
.slide_btn{width:7px; height:4px; display:block; background-position:-375px -192px; position:absolute; right:0; top:7px;}
.t_list .even{background:#fff;}
/* view-list*/
.list_r_box{background:#ddf0fb;}
.list_r_box h1{215px; background:#71C0ED; height:34px; line-height:34px; padding:0 0 0 15px; font-size:14px;}
.list_dl_s1{ margin:10px 15px;}
.list_dl_s1 dt{ height:24px;color:#ee6600; line-height:24px; position:relative;}
.list_dl_s1 dt i{display:block; float:left; border-bottom:1px solid #999999; font-size:14px; position:absolute; top:-1px;}
.list_dl_s1 dt .more{ float:right;}
.list_dl_s1 dd{line-height:20px;padding:7px 0; border-top:1px solid #ddd; zoom:1; overflow:hidden;}
.list_dl_s1 dd .name{width:135px; overflow:hidden; float:left;}
.list_dl_s1 dd .price{float:right; color:#f60; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.list_dl_s1 dd .price i{font-size:16px; font-weight:bold;}

/* text-list */
.txt_list{line-height:20px;}
.txt_list .title{color:#336699; font-size:16px; line-height:26px;}
.txt_list .t_a{color:#999;}
